page {
    width: 100%;
    padding-bottom: 120rpx;
  }
  .search {
    display: flex;
    flex-direction: column;
    height: 100vh;
    .head {
      background: #fff;
      width: 100%;
      padding: 10rpx 0rpx;
      .input {
        display: flex;
        align-items: center;
        height: 80rpx;
        // padding: 0 30rpx;
        margin: 0 auto;
        margin-top: 8rpx;
        width: calc(100% - 60rpx);
        box-shadow: 0px 0px 4rpx 0px rgba(34, 34, 34, 0.14);
        border-radius: 40rpx;
        font-size: 29rpx;
        ::v-deep .u-search {
          padding: 0 30rpx;
          .u-search__content {
            padding: 0 !important;
          }
          .u-icon__icon {
            // color: #888888 !important;
          }
          .u-search__action {
            font-size: 29rpx;
            font-weight: 500;
            color: var(--theme-color) !important;
            padding-left: 50rpx;
            position: relative;
            &::after {
              width: 1px;
              height: 35rpx;
              background: #dddddd;
              content: "";
              position: absolute;
              left: 24rpx;
              top: 50%;
              transform: translateY(-50%);
            }
          }
        }
      }
    }
    .shop-list {
      flex: 1;
      overflow-y: scroll;
      //   width: 100%;
      padding: 0 0 120rpx 30rpx;
    }
    .histoy {
      margin-top: 15rpx;
      padding: 0 30rpx;
      border-top: 1px solid #ececec;
      .top {
        display: flex;
        justify-content: space-between;
        margin-top: 35rpx;
        align-items: center;
        margin-bottom: 30rpx;
      }
      .list {
        display: flex;
        flex-wrap: wrap;
        .one {
          height: 52rpx;
          background: #f5f5f5;
          border-radius: 26rpx;
          padding: 0 20rpx;
          line-height: 52rpx;
          font-size: 28rpx;
          font-weight: 500;
          color: #888888;
          margin-right: 20rpx;
          margin-bottom: 20rpx;
        }
      }
    }
  }